// pages/rank/rank.js
const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    // canIUse: wx.canIUse('button.open-type.getUserInfo'),
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var that=this;
    var user_id = wx.getStorageSync('user_msg').id
    console.log(user_id)
    app.util.request({
      "url": "entry/wxapp/Ranking",
      "cachetime": "0",
      data: {
        user_id: user_id
      },
      success:function(res){
        console.log(res)
        if(res.data.code==200){
          var cate_name = res.data.list[0].cate_name
          var course_name = res.data.list[0].course_name
          var name = res.data.list[0].name
          var class_name = res.data.list[0].class_name
          that.setData({
            list: res.data.list,
            course_name: course_name,
            cate_name: cate_name,
            name: name,
            class_name: class_name,
            none:res.data,
          })
        }else{
          that.setData({
            none: res.data,
          })
        }

      }
    })   
  },
  //获取授权
  // bindGetUserInfo: function (e) {
  //   wx.setStorageSync("user_info", e.detail.userInfo)
  //   console.log(e.detail.userInfo)
  //   wx.getUserInfo({
  //     success: function (res) {
  //       console.log(res.userInfo)
  //     },
  //     fail: function (res) {
  //       console.log("点击取消")
  //       wx.showToast({
  //         title: '只有点击允许才能交作业!',
  //         icon: 'none',
  //         duration: 2000
  //       })
  //       setTimeout(function () {
  //         wx.navigateBack({
  //           delta: 1
  //         })
  //       }, 2000)
  //     }
  //   })
  // },

  /*进入首页 */
  onIndex: function (e) {
    var return_con = wx.getStorageSync('user_msg')
    console.log(return_con)
    if (return_con == "") {
      wx.showModal({
        title: '提示',
        content: '您还没有登录,请先登录!',
        success: function (res) {
          if (res.confirm) {
            console.log('用户点击确定')
            wx: wx.navigateTo({
              url: '../rank/login_firset',
            })
          } else if (res.cancel) {
            console.log('用户点击取消')
          }
        }
      })
    } else {
      var u_id = wx.getStorageSync('user_msg').id
      console.log(u_id)
      app.util.request({
        url: "entry/wxapp/IsLogin",
        'cachetime': '0',
        data: {
          u_id: u_id
        },
        success: function (res) {
          console.log(res)
          if (res.data.code == 501) {
            wx.showModal({
              title: '提示',
              content: '该用户已被注销,请重新注册!',
              success: function (res) {
                if (res.confirm) {
                  console.log('用户点击确定')
                  wx: wx.navigateTo({
                    url: '../rank/login',
                  })
                } else if (res.cancel) {
                  console.log('用户点击取消')
                }
              }
            })
          } else {
            wx: wx.redirectTo({
              url: '../index/index',
            })
          }
        }
      })
    }
  },

  /*进入我的 */
  onMy: function (e) {
    var return_con = wx.getStorageSync('user_msg')
    console.log(return_con)
    if (return_con == "") {
      wx.showModal({
        title: '提示',
        content: '您还没有登录,请先登录!',
        success: function (res) {
          if (res.confirm) {
            console.log('用户点击确定')
            wx: wx.navigateTo({
              url: '../rank/login_firset',
            })
          } else if (res.cancel) {
            console.log('用户点击取消')
          }
        }
      })
    }else{
      var u_id = wx.getStorageSync('user_msg').id
      console.log(u_id)
      app.util.request({
        "url": "entry/wxapp/IsLogin",
        'cachetime': '0',
        data: {
          u_id: u_id
        },
        success: function (res) {
          console.log(res)
          if (res.data.code == 501) {
            wx.showModal({
              title: '提示',
              content: '该用户已被注销,请重新注册!',
              success: function (res) {
                if (res.confirm) {
                  console.log('用户点击确定')
                  wx: wx.navigateTo({
                    url: '../rank/login',
                  })
                } else if (res.cancel) {
                  console.log('用户点击取消')
                }
              }
            })
          } else {
            wx: wx.redirectTo({
              url: '../my/my',
            })
          }
        }
      })
    }
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
  
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  }
})